someone who leaves anything in trust - Turkish English Dictionary